public class Test {
    public static void main(String[] args) {
        String s1="hellohehlee";
        System.out.println(s1.charAt(1));//查找1下标的字符，并返回该字符
        System.out.println(s1.indexOf('l'));//从前往后查找字符'l'，并返回第一次'l'的下标，没找到返回-1
        System.out.println(s1.indexOf("he"));//从前往后查找字符串"he",并返回第一次"he"的下标，没找到返回-1
        System.out.println(s1.indexOf('l',4));//从下标4开始查找字符'l',并返回第一次找到的下标，没找到返回-1
        System.out.println(s1.indexOf("he",6));//从下标6开始查找字符串"he",并返回第一次找到的下标，没找到返回-1
        System.out.println("----------------------");
        System.out.println(s1.lastIndexOf('e'));//从后往前查找字符'e'，并返回第一次'e'的下标，没找到返回-1
        System.out.println(s1.lastIndexOf('e',8));//从下标8开始从后往前找字符'e',并返回第一次'e'的下标，没找到返回-1
        System.out.println(s1.lastIndexOf("he"));//从后往前查找字符串"he",并返回第一次"he"的下标，没找到返回-1
        System.out.println(s1.lastIndexOf("he",2));//从下标2开始从后往前找字符串"he",并返回第一次"he"的下标，没找到返回-1

    }
}
